iT邦幫忙

2023 iThome 鐵人賽

DAY 3
0
Vue.js

從入門到入土一條龍Vue.js系列 第 3

從入門到入土一條龍Vue.js Day03-基礎系列之數據綁定

  • 分享至 

  • xImage
  •  

Vue.js基礎之數據綁定

數據綁定是Vue的核心功能之一,允許我們建立視圖(模板)與數據之間的關聯。當數據發生變化時,視圖會自動更新,反之亦然。

開新專案(步驟前面說過不說了)

https://ithelp.ithome.com.tw/upload/images/20230903/20162353wy9MzKbksL.png

數據綁定類型

動態數據插入 {{}}

https://ithelp.ithome.com.tw/upload/images/20230903/20162353kjPjN662zG.png
我們在模板裡面建立一個div,然後插入動態數據{{}}(格式),然後我們修改下面的數據就會即時更新

綁定屬性 v-bind

https://ithelp.ithome.com.tw/upload/images/20230903/201623535uKT8XVZmN.png
在上述例子中,標籤的href屬性被綁定到url數據屬性。當url的值變化時,href屬性的值也會自動更新

雙向數據綁定 v-model

v-model指令在Vue中是一個重要的特性,它實現了表單控件和Vue實例數據之間的雙向綁定。這意味著當表單控件的值變化時,相關的Vue數據也會隨之改變;反之,當Vue數據變化時,相應的表單控件也會更新。

1.input

https://ithelp.ithome.com.tw/upload/images/20230903/201623533YsUWGhd53.png
當使用者在輸入框中輸入文字時,message數據將會實時更新。

2.多行文字框

https://ithelp.ithome.com.tw/upload/images/20230903/20162353nNB3acJick.png

3.單選框和多選框

https://ithelp.ithome.com.tw/upload/images/20230903/20162353234LeeIMgW.png

4.下拉選單

https://ithelp.ithome.com.tw/upload/images/20230903/20162353DMHriPVJle.png
v-model是Vue中非常強大的一個特性,使得表單控件和數據之間的交互變得極其容易和直觀。它背後的實現實際上是結合了v-bind和事件監聽器,但Vue為我們提供了這個簡單的抽象,使得我們的代碼更簡潔和可讀。

重點整理

  • {{}}插入動態數據
  • v-bind處理element的屬性
  • v-model通常處理表單和數據的交互

練習時間

我們建立一個簡單簡單的練習,包含{{}},v-bind和v-model的數據綁定
https://ithelp.ithome.com.tw/upload/images/20230903/20162353TjWNIdPF3G.png
當我們修改label的數值,會及時更新上面的p

今天就到這邊位置,明天我們繼續加油~!


上一篇
從入門到入土一條龍Vue.js Day02-核心觀念介紹
下一篇
從入門到入土一條龍Vue.js Day04-基礎系列之Vue組件系統
系列文
從入門到入土一條龍Vue.js12
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言